Android — 自己动手写开源库

前言

用别人的开源库用多了,也想知道是怎么实现了。又因为Android Studio 一句话引入依赖,再也不用手动下载jar包了。那么就尝试自己动手写开源库吧。

如何写 library 在本地依赖这个就不说了下面主要讲怎么使用 JitPack.io 来发布我们的 library。

在 JitPack.io 发布自己的 library

官方文档:Publish an Android library

文档上说明的很清楚,只需要三步:

  1. 在工程 build.gradle 文件中,添加如下:

    1
    2
    3
    buildscript {
    dependencies {
    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
  2. 在 library 的 build.gradle 文件头部添加,类似如下:

    1
    2
    3
    4
    apply plugin: 'com.android.library'
    apply plugin: 'com.github.dcendents.android-maven'
    group='com.github.Omooo'

    其中 Omooo 要替换成你 Github 的用户名。

  3. 将项目托管到 Github 并发布一个版本

以上就已经成功在 JitPack.io 发布了自己的 library。

引入依赖

官网:https://jitpack.io/

打开官网,贴入项目的 Github 地址,点击 get 就可以得到我们library以及如何依赖。如下:

最后

当你都已经搞定了,这时候最重要的就是想想自己能写出什么。如果你没搞定,那么请详细看这篇博客:

http://www.jianshu.com/p/e443456bb506

emmmm,我就是看这篇博文学会的。(逃

我们一直都向往,面朝大海,春暖花开。 但是几人能做到,心中有爱,四季不败?